156 research outputs found

    A First Course in Software Engineering for Aerospace Engineers

    Get PDF
    Software is a critical component of mission capability in all aerospace systems. This capability is realized directly through the use of onboard software, and enabled through the use of software on ground support systems. Students attending an aerospace engineering program come with a highly diversified background in software development ranging from novice user to expert programmer. A first course in software development has to account for the diversity, and as an outcome provide both a common vocabulary, as well as a common baseline of skills. This paper presents our learning from designing and teaching such a course for aerospace engineering undergraduates

    Exploring the Sources of Enterprise Agility in Software Organizations

    Get PDF
    Organizations involved in the design, development and sustainment of software systems have to manage the tension between creating new products and services, while at the same time maintaining their existing portfolio. This paper explores the sources of enterprise agility in software firms, wherein agility is defined as the ability of the organization to sense changes in its environment (both internal and external), and effectively respond to these changes. Using engaged scholarship as the overarching paradigm, we report on the findings of a process study that uses semi-structured interviews, observation, and archival firm & project information for data gathering, and grounded theory methods and comparative case analysis for data analysis and theory generation. The analysis highlights the importance of the four organizational enablers of: stakeholder alignment, employee empowerment, group & organizational learning, and governance mechanisms, as necessary but not sufficient precursors to obtaining enterprise agility. Furthermore, we provide illustrative case examples of the three mechanisms: Continuous Improvement, Creating Systems of Innovation, and Leveraging Globally available Capabilities, that software organizations use to gain enterprise agility

    A Constructivist Approach to Teaching Software Process

    Get PDF
    29th International Conference on Software Engineering (ICSE’07) presentatio

    Expressions of vitality affects and basic affects during art therapy and their meaning for inner change

    Get PDF
    This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives License (http://creativecommons.org/licenses/bync-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited, and is not altered, transformed, or built upon in any way.The aim of this study was to describe the occurrence of vitality affects and basic affects and to shed light on their importance in terms of patients’ inner change through art therapy. In an earlier study, where 17 women were interviewed about inner change through art therapy, a secondary deductive content analysis of images and statements was performed exploring the presence of vitality affects and basic affects. Nine of the 17 interviews contained clear descriptions of vitality affects and basic affects in the intersubjective communication between the patient and the therapist; these affects were also mirrored in the patients’ painted images. Three cases are used to illustrate the result and how affects are related to inner change. These three cases differ from each other in that they describe vitality affects either; arising from the art therapist’s empathetic verbal or non-verbal response, from a particular experience in nature, or from the interpreted symbolic language of the image. The common denominator identified as uniting the three cases was the intersubjective communication with the therapist. This study indicates that image making in art therapy gives rise to vitality affects and basic affects that contribute to inner change. It also indicates the importance of having trust in both the method and the art therapist.publishedVersio

    Hästägaren som konsument - Beslutsprocessen för högengagerande produkter och tjänster

    Get PDF
    Syfte: Huvudsyftet med uppsatsen är att öka förståelsen av hästägaren som konsument. Vi har valt att belysa detta genom att titta på beslutsprocessen för högengamangsprodukter och tjänster. Metod: Två olika metoder har använts som grund till uppsatsen. Den ena metoden består av ett kvantitativt tillvägagångssätt genom ett elektroniskt frågeformulär utlagt på internetsidor för hästägare. Den andra metoden utgörs av intervjuer med kunniga personer inom häst¬branschen. Resultat: Hästägaren som konsument påverkas av ett antal faktorer i sin beslutsprocess. Huvudsakliga särdrag hos hästägaren kan sammanfattas med att de har hög tilltro till veterinären i ett klart övervägande antal situationer, de är aktiva i sitt informationssökande om hästen via internet och de är mycket engagerade i sin hästs skötsel och hälsa vilket också yttrar sig i deras val av produkter och tjänster

    An Architecture-Based Verification Technique for AADL Specifications

    Get PDF
    Abstract. Quality assurance processes of software-intensive systems are an increasing challenge as the complexity of these systems dramatically increases. The use of Architecture Description Languages (ADLs) provide an important basis for evaluation. The Architecture Analysis and Design Language (AADL) is an ADL developed for designing softwareintensive systems. In this paper, we propose an architecture-based verification technique covering the entire development process by adapting a combination of model-checking and model-based testing approaches to AADL specifications. The technique reveals inconsistencies of early design decisions and ensures a system's conformity with its AADL specification. The objective and criteria (test-selection) of the verification technique is derived from traditional integration testing
    corecore